Search Result:marco polo sheep
Overview of noun marco_polo_sheep
The noun marco polo sheep has 1 sense
- Marco Polo sheep, Marco Polo's sheep, Ovis poli -- (Asiatic wild sheep with exceptionally large horns; sometimes considered a variety of the argali (or Ovis ammon))